import { getStore, setStore, removeStore } from './storage';

let authInfo = {};

authInfo.getUser = function() { // 登录信息
    return sessionStorage.adminUserInfo && JSON.parse(getStore('adminUserInfo')) || null;
}

authInfo.getAuthId = function() { // 登录用户的医院Id
    return authInfo.getUser() && authInfo.getUser().hospitalId || null;
}
authInfo.getAuthType = function() { // "D"是医生，"P"是患者，"S"是服务点
    return authInfo.getUser() && authInfo.getUser().type || null;
}
authInfo.getAuthTypeNo = function() { // 类型（1=患者，2=服务点,3=医生）
    let type = authInfo.getUser() && authInfo.getUser().type
    if (type) {
        return type == 'D' ? 3 : type == 'S' ? 2 : 1;
    } else {
        return '';
    }
}
authInfo.webToken = function() { // webToken
    return authInfo.getUser() && authInfo.getUser().webToken || null;
}

export default authInfo;